package org.example.springboot.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
import lombok.Data;

import java.util.Date;

/**
 * @author Fz
 * @since 1.0.0 2024-07-31
 */

@Data
@TableName("FMC_data")
public class FmcData {

    @TableId
    private Integer id;

    @Column(name = "pid", comment = "项目编码")
    private String pid;

    @Column(name = "did", comment = "设备编码")
    private String did;

    /**
     * 本条记录入库的时间
     */
    @Column(name = "ctime", comment = "本条记录入库的时间",type = MySqlTypeConstant.DATETIME)
    private Date ctime;

    /**
     * 本条记录数据的采集时间
     */
    @Column(name = "stime", comment = "本条记录数据的采集时间")
    private Integer stime;

    /**
     * 温度
     */
    @Column(name = "tem", comment = "温度")
    private Float tem;

    /**
     * 湿度
     */
    @Column(name = "hum", comment = "湿度")
    private Float hum;

    /**
     * 电压
     */
    @Column(name = "vol")
    private Float vol;

    @Column(name = "c01")
    private Float c01;

    @Column(name = "c02")
    private Float c02;

    @Column(name = "c03")
    private Float c03;

    @Column(name = "c04")
    private Float c04;

    @Column(name = "c05")
    private Float c05;

    @Column(name = "c06")
    private Float c06;

    @Column(name = "c07")
    private Float c07;

    @Column(name = "c08")
    private Float c08;

    @Column(name = "c09")
    private Float c09;

    @Column(name = "c10")
    private Float c10;

    @Column(name = "c11")
    private Float c11;

    @Column(name = "c12")
    private Float c12;

    @Column(name = "c13")
    private Float c13;

    @Column(name = "c14")
    private Float c14;

    @Column(name = "c15")
    private Float c15;

    @Column(name = "c16")
    private Float c16;

    @Column(name = "c17")
    private Float c17;

    @Column(name = "c18")
    private Float c18;

    @Column(name = "c19")
    private Float c19;

    @Column(name = "c20")
    private Float c20;

    @Column(name = "c21")
    private Float c21;

    @Column(name = "c22")
    private Float c22;

    @Column(name = "c23")
    private Float c23;

    @Column(name = "c24")
    private Float c24;

    @Column(name = "c25")
    private Float c25;

    @Column(name = "c26")
    private Float c26;

    @Column(name = "c27")
    private Float c27;

    @Column(name = "c28")
    private Float c28;

    @Column(name = "c29")
    private Float c29;

    @Column(name = "c30")
    private Float c30;

    @Column(name = "c31")
    private Float c31;

    @Column(name = "c32")
    private Float c32;

    @Column(name = "c33")
    private Float c33;

    @Column(name = "c34")
    private Float c34;

    @Column(name = "c35")
    private Float c35;

    @Column(name = "c36")
    private Float c36;

    @Column(name = "c37")
    private Float c37;

    @Column(name = "c38")
    private Float c38;

    @Column(name = "c39")
    private Float c39;

    @Column(name = "c40")
    private Float c40;

    @Column(name = "c41")
    private Float c41;

    @Column(name = "c42")
    private Float c42;

    @Column(name = "c43")
    private Float c43;

    @Column(name = "c44")
    private Float c44;

    @Column(name = "c45")
    private Float c45;

    @Column(name = "c46")
    private Float c46;

    @Column(name = "c47")
    private Float c47;

    @Column(name = "c48")
    private Float c48;

    /**
     * （保留）
     */
    @Column(name = "et")
    private Float et;

    /**
     * 弃用
     */
    @Column(name = "et01")
    private Float et01;

}